
Exchange Server DAG (Database Availability Group) yapısında çalıştırabilmemiz için bir Witness Server’a ihtiyaç vardır. Genellikle bu, bir Active Directory sunucusu üzerinde çalıştırılır, ancak ayrı bir sunucu kurulması her zaman daha sağlıklı olacaktır.
Bazı durumlarda Exchange Server DAG ortamınızda Witness server için temel sorunlar oluşmaktadır bunlar genelde yanlış yapılandırmalardan kaynaklanmaktadır.
İçindekiler
Exchange Server Witness Kontrol İşlemleri
Exchange Management Shell üzerinden DAG Witness sunucusunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
Get-DatabaseAvailabilityGroup -Identity "cYDAG01" -Status | ft Name, Witness*, Servers
Bu komutun çıktısı aşağıdaki gibidir;
WitnessServer : fs02.cengizyilmaz.net
WitnessDirectory : E:DAGFileShareWitnessesDAG1.domain.local
AlternateWitnessServer :
AlternateWitnessDirectory :
WitnessShareInUse : InvalidConfiguration
DxStoreWitnessServers :
WitnessShareInUse parametresine dikkat edilmelidir. InvalidConfiguration problemini çözmek için öncelikle Witness sunucusu üzerinde firewall erişimlerini ve 445 portunu kontrol etmeniz gerekir.
Failover Cluster için Witness Kontrol İşlemleri
Aşağıdaki komutu kullanarak Cluster için Witness sunucusunu kontrol edebilirsiniz;
Get-ClusterResource
Bu komutun çıktısı aşağıdaki gibidir;
Name State OwnerGroup ResourceType
---- ----- ---------- ------------
File Share Witness (fs02.cengizyilmaz.net Failed
Witness Sunucusunu PowerShell ile Online Duruma Getirme
Bu işlemi manuel olarak tetiklemek için, aşağıdaki komut setini kullanabilir veya yeni bir Witness sunucu oluşturabilirsiniz;
Get-ClusterResource | Start-ClusterResource
Name State OwnerGroup ResourceType
---- ----- ---------- ------------
File Share Witness (fs02.cengizyilmaz.net Online
Start-ClusterResource parametresi ile Witness sunucusu tekrar online duruma gelir. Duruma göre Witness sunucunuzda yeni bir dizin dağıtabilirsiniz.
